package models

import "goapp-web-server/app/utils/orm"

type SysMenu struct {
	Model       `xorm:"extends"`
	ParentId    string `json:"parent_id" xorm:"parent_id"`
	Name        string `json:"name" xorm:"name"`
	Url         string `json:"url" xorm:"url"`
	Icon        string `json:"icon" xorm:"icon"`
	Sort        string `json:"sort" xorm:"sort"`
	Type        int8   `json:"type" xorm:"type default '0' ENUM('0','1')"`
	Description string `json:"description" xorm:"description"`
	CreateBy    string `json:"create_by" xorm:"create_by"`
	UpdateBy    string `json:"update_by" xorm:"update_by"`
}

func (u SysMenu) TableName() string {
	return "sys_menu"
}

func init() {
	orm.RegisterModel(&SysMenu{})
}
